/**
 * 项目名称（软件名称）：忠旺机械物资管理系统(mms)
 * 研发设计单位：忠旺机械设备制造有限公司机械设计院智能控制设计科设计与研发。
 * 版权所有：忠旺机械设备制造有限公司
 * 注：本项目的一切技术专利，使用规范归解释权由忠旺机械设备制造有限公司所有。
 * 软件版本：1.0.0
 * 文件路径：com.zhongwang.business.module.system.help
 * 创建时间：2020年06月04日 11时22分
 **/
package com.zhongwang.business.module.system.help;


import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;

import javax.servlet.http.HttpServletResponse;
import java.io.*;

/**
 * @ClassName： HelpController
 * @Description： 帮助控制器
 * @Author： 徐一贺
 * @date： 2020/6/4 11:22
 * @version： V1.0
 **/
@Controller
@RequestMapping("/help")
public class HelpController {
    @Value("${user.upload.path}")
    private String uploadPath;
        @GetMapping("/download")
        public void download(HttpServletResponse httpResponse)throws IOException {
            // 发送给客户端的数据
            OutputStream outputStream = httpResponse.getOutputStream();
            byte[] buff = new byte[1024];
            BufferedInputStream bis = null;
            // 读取filename
            bis = new BufferedInputStream(new FileInputStream(new File(uploadPath + "帮助文档.docx")));
            int i = bis.read(buff);
            while (i != -1) {
                outputStream.write(buff, 0, buff.length);
                outputStream.flush();
                i = bis.read(buff);
            }
        }

}